slick salesman - English Synonyms Dictionary